无 GUI 界面 Debian 服务器,没有使用 NetworkManager ,通过编辑以下文件实现网络配置

网络配置文件

sudo vim /etc/network/interfaces  
# 本地回环部分
The loopback network interface  
auto lo  
iface lo inet loopback  

# 外网访问部分  
# 这里例举了 IPv4 固定 IP 地址,IPv6 通过 SLAAC 自动分配 IP 地址  
# 可用 ls /sys/class/net 找到接口名称,如 enp5s0  
# The primary network interface  
auto enp5s0  
iface enp5s0 inet static  
address X.X.X.X  
netmask X.X.X.X  
gateway X.X.X.X  
  
iface enp5s0 inet6 auto  
# DNS 设置 (在 Linux 系统上,通常最多使用前三个 DNS 服务器) 

sudo vim /etc/resolv.conf  
  
nameserver 119.29.29.29  
nameserver 223.5.5.5  
nameserver 2402:4e00::  
nameserver 2400:3200::1  

# 重启网络服务  
sudo systemctl restart networking

其实非常简单 记住一个原则就好了

默认 /etc/network/interfaces 配置,且具有最高优先级。
如果配置了,其他网络管理器程序不能接管网卡。

但这个方式太古老,也不够灵活好用。

所以,安装 NetworkManager 后,需要清空 /etc/network/interface 才能被 NetworkManager 接管。
接管后就可以用 NetworkManager 的管理工具 nmcli nmtui 配置。

安装 DE 默认就会安装 NetworkManager 。